Coding and scaling general method